package com.piggy.logi.sys.bo;

import com.piggy.common.core.web.domain.BaseTenantEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel("承运商费用编辑对象")
public class LogiWaybillFeeEditBo extends BaseTenantEntity {

    /** 抵扣物ID */
    @ApiModelProperty("抵扣物ID")
    private Integer deductionId;

    /** 返款 */
    @ApiModelProperty("返款")
    private BigDecimal refund;

    /** 结算模式 */
    @ApiModelProperty("结算模式")
    private Integer settlementMode;

    /** 现付 */
    @ApiModelProperty("现付")
    private BigDecimal cod;

    /** 到付 */
    @ApiModelProperty("到付")
    private BigDecimal pod;

    /** 欠付 */
    @ApiModelProperty("欠付")
    private BigDecimal poa;

    /** 会付 */
    @ApiModelProperty("会付")
    private BigDecimal pom;

    /** 月结 */
    @ApiModelProperty("月结")
    private BigDecimal ms;

    @ApiModelProperty("月结天数")
    private Integer msDay;

    @ApiModelProperty("总计费用")
    private BigDecimal totalFee;

    /** 节点信息 */
    @ApiModelProperty("节点信息")
    private String node;
}
